package com.zhu.mall;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

@SpringBootApplication
@EnableDiscoveryClient //服务注册到注册中心
public class MallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(MallCouponApplication.class, args);
    }

}


/*
    命名空间：配置隔离
    默认：public（保留空间）：默认所有配置都在public空间中
         1、dev，prop，test：利用命名空间来做环境隔离。
            注意：在bootstrap.properties配置上需要哪个命名空间的配置
         （spring.cloud.nacos.config.namespace=3f84880c-8ccf-4f5e-a343-c8231b672b6a）
         2、每一个微服务之间互相隔离配置，每一个微服务都创建自己的命名空间，只加载自己命名空间下的所有配置
    配置集：所有配置的集合
    配置集ID（Data ID）：类似文件名
    配置分组：默认所有配置都属于：DEFAULT_GROUP组

    同时加载多个配置类
    1.微服务任何配置信息，配置文件都可以放在配置中心中
    2.只需要在bootstrap.properties说明加载配置中心中哪些配置文件即可
    3.配置中心有的优先使用配置中心的
 */